﻿////动态多态性
//using System;
//namespace Ploy
//{
//    abstract class shape
//    {
//        abstract public int area();
//    }
//    class Rectangle : shape
//    {
//        private int l;
//        private int r;
//        public Rectangle(int a, int b)
//        {
//            l = a;
//            r = b;
//        }
//        public override int area()
//        {
//            return l * r;
//        }
//    }
//    class ExePloy
//    {
//        static void Main(string[] args)
//        {
//            Rectangle r = new Rectangle(3, 4);
//            double a = r.area();
//            Console.WriteLine("面积为:{0}", a);

//        }
//    }

//}

